Reference Architectural Styles for Service-Oriented Computing
نویسندگان
چکیده
Architecting service-oriented systems is a complex design activity. It involves making trade-offs among a number of interdependent design decisions, which are drawn from a range of concerns by various software stakeholders. In order to achieve effective and efficient SOC design we believe a careful study of architectural styles that can form the reference architecture is important. Hence, this paper provides a study of architectural styles for the reference architecture of SOC-based software systems. We propose a classification scheme for the architecture styles. These architectural styles are extracted from existing research projects and industry practices based on our classification scheme. For all those identified styles, we present an evolution trend driven by engineering principles for Internet-scale systems. As a result, this paper moves the first step towards creating a Reference Architecture that can be utilised to provide sensible guidance on the design of Web services application architecture
منابع مشابه
A Reference Architecture Based on Web Components for Ubiquitous Information Systems
Companies scattered worldwide, the proliferation of network-enabled devices, and advances in telecommunications have fueled a wide range of emerging behaviors that new and legacy systems must attempt to support. An important new usage behavior is ubiquitous computing, defined here as anytime/anyplace access to system functionality and data. Designing and deploying ubiquitous information systems...
متن کاملOn the application of the service-oriented architectural style to heterogeneous application landscapes
This thesis investigates the application of the service-oriented architectural style in the context of industrial enterprises. This style provides a commonly perceived paradigm to organize distributed software systems. However, beyond the attention this style attracts, little description exists on what differentiates service orientation from already more mature styles, such as component orienta...
متن کاملUsing graph grammars for interaction style description: applications for service-oriented architectures
Applications with run-time changing architectures constitute a challenge for both modelling and reasoning. Their description is not limited to the specification of a unique static topology but must cover the scope of all the correct configurations. We develop, in this paper, the concept of architectural styles to achieve this goal. We elaborate and specify the basic architectural styles for the...
متن کاملConsidering Topological Constraints for the Description of Dynamic Service-Oriented Orchestrated Architectures
The description of run-time changing architectures cannot be limited to the specification of a unique static topology but must cover the scope of all the correct configurations. We develop, in this paper, the concept of architectural styles to achieve this goal. We elaborate and specify the basic architectural styles for the design of service-oriented applications. For this purpose we develop a...
متن کاملModeling and Analysis of Architectural Styles Based on Graph Transformation∗ A Case Study on Service-Oriented Architectures
Modern architectural styles, like the service-oriented style underlying web services, are highly dynamic. This complicates not only their practical application, but also the modeling and prediction of their behavior. To account for this problem, we propose to model architectures as graphs, represented as instances of UML class diagrams, and to describe their reconfigurations by graph transforma...
متن کامل